﻿using Sustainalytics.DynamicsCRMGateway.Entities;
using System.Collections.Generic;

namespace Sustainalytics.DynamicsCRMGateway
{
    public interface ICRMEntityDumper
    {
        void SerializeClaims(IEnumerable<Claim> claims);
        void SerializeFeatureClaims(IEnumerable<FeatureClaimBridge> featureClaims);
        void SerializeFeatures(IEnumerable<Feature> features);
        void SerializeAccountFeatures(IEnumerable<AccountFeature> accountFeatures);
        void SerializeAccounts(IEnumerable<Sustainalytics.Entities.Account> accounts);
    }
}
